#include <stdio.h>
#include <math.h>
double cal(int a,int b,int c,int d){
	double x1,x0,f,f1;
	x1=1.0;
	do{
		x0=x1;
		f=a*pow(x0,3)+b*x0*x0+c*x0+d;
		f1=9*x0*x0-8*x0-5;
		x1=x0-f/f1;
	}while(fabs(x1-x0)>= 1e-5);
	return x1;
}
int main(){
	int a,b,c,d;
	printf("输入参数:\n");
	scanf("%d %d %d %d",&a,&b,&c,&d);
	double x=cal(a,b,c,d);
	printf("x=%5.2f",x);
	return 0;
}